<?php
	session_start();
	
	include("security/config.php");
	
	$es_publicada = isset($_REQUEST['nm_perfil']) ? $_REQUEST['nm_perfil'] : ''; 
	$nm_capa = isset($_REQUEST['nm_perfil']) ? $_REQUEST['nm_perfil'] : ''; 
	$nm_publicado = isset($_REQUEST['nm_perfil']) ? $_REQUEST['nm_perfil'] : ''; 
	$ds_formato = isset($_REQUEST['nm_perfil']) ? $_REQUEST['nm_perfil'] : ''; 
	$es_transparente = isset($_REQUEST['es_transparente']) ? $_REQUEST['es_transparente'] : ''; 
	$es_capa_base = isset($_REQUEST['es_capa_base']) ? $_REQUEST['es_capa_base'] : ''; 
	$es_visible = isset($_REQUEST['es_visible']) ? $_REQUEST['es_visible'] : ''; 
	$nm_grupo = isset($_REQUEST['nm_grupo']) ? $_REQUEST['nm_grupo'] : ''; 
	$url_metadata = isset($_REQUEST['url_metadata']) ? $_REQUEST['url_metadata'] : ''; 
	//$ds_encuadre_publicado = isset($_REQUEST['ds_encuadre_publicado']) ? $_REQUEST['ds_encuadre_publicado'] : ''; 
	$orden = isset($_REQUEST['orden']) ? $_REQUEST['orden'] : ''; 
	$entidad_base_datos = isset($_REQUEST['entidad_base_datos']) ? $_REQUEST['entidad_base_datos'] : ''; 
	
	$link = pg_connect("user=".$_SESSION['usuario']." port=".DB_PORT." dbname=".DB_NAME." host=".DB_HOST." password=".$_SESSION['pass']);
	
	try
	{
		$sql = "INSERT INTO capa 
				values (nextval('capa_id_seq'::regclass),
						'".$es_publicada."','".
					   $nm_capa."','".
					   $nm_publicado."','".
					   $ds_formato."','".
					   $es_transparente."','".
					   $es_capa_base."','".
					   $es_visible."','".
					   $nm_grupo."','".
					   $url_metadata."','".
					   "(select extent(the_geom) from ".$entidad_base_datos.")".",'".
					   $ds_encuadre_publicado."','".
					   $orden."');"; 
		
		If (!pg_query($link, $sql)) 
		{
			pg_close($link);
			Echo "{success:false, msj: 'Error al intentar actualizar los datos'}";
		}
		else
		{
			pg_close($link);
			Echo "{success:true, msj: 'Actualizacion de Datos Satisfactoria'}";		
		}
	}catch(Exception $e)
	{
		pg_close($link);
		echo '{success:false}'.$sql;
	}
?>
